<?php
namespace Exam\Object;

use Tsy\Library\Object;
/**
 * 科目
 * 
 * @package Exam\Object
 */
class ManageObject extends Object
{
    
    /**

     * 科目ID KID int(11) 自增 主键 必填  
     * 科目名称 Name char(50)   必填  
     */
    /**
     * @var string
     */
    protected $main='Manage';
    protected $pk='MID';
    public $addFields=['UID','RID'];//允许添加的字段，如果数组最后一个元素值为true则表示排除
    public $saveFields=['Name','RID'];//允许修改的字段，如果数组最后一个元素值为true则表示排除


    protected $property=[
        'User'=>[//权限ID  权限  属性
            self::RELATION_TABLE_NAME=>'User',//属性关联表
            self::RELATION_TABLE_COLUMN=>'UID',//关联表中的关联字段
            self::RELATION_MAIN_COLUMN=>'UID',//主笔中的关联字段
            self::RELATION_TABLE_PROPERTY=>self::PROPERTY_ONE_OBJECT,
        ],
        'Realexam'=>[//权限ID  权限  属性
            self::RELATION_TABLE_NAME=>'Realexam',//属性关联表
            self::RELATION_TABLE_COLUMN=>'RID',//关联表中的关联字段
            self::RELATION_MAIN_COLUMN=>'RID',//主笔中的关联字段
            self::RELATION_TABLE_PROPERTY=>self::PROPERTY_ONE_OBJECT,

        ],
    ];
    protected $link=[
       
    ];
    protected $searchFields=['UID','RID'];
//    protected $searchTable='Discipline';
//    protected $searchWFieldsConf=[
//        'Discipline'=>'Discipline',
//    ];
//    protected $searchWFieldsGroup=[
//        'Discipline'=>['KID','Name'],
//    ];

}